var firstUniqChar = function (s) {
  let map = new Map();
  for (let i = 0; i < s.length; i++) {
    if (map.has(s[i])) {
      map.set(s[i], -1);
    } else {
      map.set(s[i], i);
    }
  }
  for (const [key, value] of map) {
    // console.log(key, value);
    if (value !== -1) {
      return value;
    }
  }

  return -1;
};
